
#ifndef _TABDYN
#define _TABDYN

#include "Element.h"


struct Tab_Dyn
{ 
	Element *ad;
	int capacite;
	int derniere_position;
};
typedef struct Tab_Dyn Tab_Dynamique;

void initialiser(Tab_Dynamique * , int );

void testament(Tab_Dynamique * );

void ajouteElement(Tab_Dynamique *, Element );

Element valeurIemeElementTabDyn(const Tab_Dynamique *, unsigned int);

void afficheTabDyn(const Tab_Dynamique *);

void supprimeDernierElementTabDyn( Tab_Dynamique *);

void modifieValeurIemeElementTabDyn(Tab_Dynamique *, Element , unsigned int);

int rechercheElementTabDyn(const Tab_Dynamique *, Element );

#endif

